Cultivating Computational Thinking Capability in C Programming Language Teaching
نویسندگان
چکیده
منابع مشابه
On Teaching Computational Thinking
Jeannette Wing’s call for teaching Computational Thinking (CT) as a formative skill on par with reading, writing, and arithmetic places computer science in the category of basic knowledge. Just as proficiency in basic language arts helps us to effectively communicate and in basic math helps us to successfully quantitate, proficiency in computational thinking helps us to systematically and effic...
متن کاملTeaching Computational Thinking to Science Majors
This paper describes the development and initial evaluation of a new course ”Introduction to Computational Thinking” taken by science majors to fulfill a college computing requirement. The course was developed by computer science faculty in collaboration with science faculty and it focuses on the role of computing and computational principles in scientific inquiry. It uses Python and Python lib...
متن کاملReview on teaching and learning of computational thinking through programming: What is next for K-12?
Programming is more than just coding, for, it exposes students to computational thinking which involves problem-solving using computer science concepts like abstraction and decomposition. Even for non-computing majors, computational thinking is applicable and useful in their daily lives. The three dimensions of computational thinking are computational concepts, computational practices and compu...
متن کاملProgramming language theory: Thinking the unthinkable
1. Incommensurability Science is often distinguished from other human activities by its progressive nature. It has standards for identifying improvements and methods for accumulating them into an ever improving body of sound knowledge. Such traditional view has been challenged by many philosophers. The most significant blow to the idea of progressive science is incommensurability – the idea tha...
متن کاملTeaching Computational Thinking Skills in C3STEM with Traffic Simulation
Computational thinking (CT) skills applied to Science, Technology, Engineering, and Mathematics (STEM) are critical assets for success in the 21st century workplace. Unfortunately, many K-12 students lack advanced training in these areas. C3STEM seeks to provide a framework for teaching these skills using the traffic domain as a familiar example to develop analysis and problem solving skills. C...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Advances in Education
سال: 2014
ISSN: 2160-729X,2160-7303
DOI: 10.12677/ae.2014.43b007